/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controladora;

import Entidades.Cliente;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import telas.TabelaEfetuarDepositoView;
import telas.ClienteView;

/**
 *
 * @author Thalyta
 */
public class EfetuarDepositoPresenter {
    
    
private TabelaEfetuarDepositoView teladeposito = new TabelaEfetuarDepositoView();
private Cliente clientes ;

    public EfetuarDepositoPresenter(TabelaEfetuarDepositoView teladepositos, Cliente cliente) {
        teladeposito = teladepositos ;
        clientes = cliente ;
        
        
      
       
        teladeposito.getBtnfechar().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                fechar();
               
            }
        });
        
        teladeposito.getBtndepositar().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
           
                depositar();
            }
        });
        
          teladeposito.setVisible(true);
    }
    
     public void depositar(){
         
               if("".equals(teladeposito.getTxtvalor().getText())){
               
                JOptionPane.showMessageDialog(teladeposito, "Campo em branco ");
                TabelaEfetuarDepositoView teladepositoo = new TabelaEfetuarDepositoView();
                EfetuarDepositoPresenter contrdeposito = new EfetuarDepositoPresenter(teladepositoo, clientes);
                teladeposito.setVisible(false);
               }
               else {
                clientes.getConta().setSaldo((Float.parseFloat(teladeposito.getTxtvalor().getText()))+clientes.getConta().getSaldo());
                teladeposito.setVisible(false);
                ClienteView telacliente = new ClienteView();
                ClientePresenter contrcliente = new ClientePresenter(telacliente, clientes);
               }
    }
    public void fechar(){
        
                teladeposito.setVisible(false);
                ClienteView telacliente = new ClienteView();
                ClientePresenter contrcliente = new ClientePresenter(telacliente, clientes);
    
    }
}
